#!/usr/bin/env python
# -*- coding: utf-8 -*-

import argparse, sys
from vtp import *

def cmd():
    # 定义命令行参数
    parser = argparse.ArgumentParser()
    parser.add_argument("-t", "--text", help='设置翻译文本', required=True)
    parser.add_argument("-e", "--engine", default=default_engine, help='指定翻译引擎，默认为bing')
    parser.add_argument("-l", "--lang", default=default_target_lang, help='指定目标语言，默认为en')
    args = parser.parse_args()

    # 检验参数是否正确
    target_lang=args.lang
    engine=args.engine
    text = args.text
    if engine != default_engine:
        init_entine(engine)
    translate(text, target_lang)
    print(translator.result())

cmd()
